Script pour CO Fantasy sous Roll20 5221
Forums > Jeux de rôle > JdR Black Book > Chroniques Oubliées
![Message privé avatar](contenu/image/avatar/21766_iTf1axii_8cmatnKb-3vgkTscm.jpg)
J'ai ajouté le support de l'esquive acrobatique. Pour l'instant dans mon git, et bientôt j'espère sur Roll20.
![Message privé avatar](contenu/image/avatar/public/Heros_et_Dragons/Ava_H_D_Invincible.jpg)
Salut !
Déjà bravo pour le boulot, le script tourne vraiment bien.
Je n'arrive pas à faire fonctionner le paramètre pour cacher la DEF à mes joueurs. Je pense suivre la bonne procédure : !cof-options / montrer DEF > Inactif.
Aussi j'ai remarqué que certains attaques mettent l'état "assomé", est-il possible de ne pas faire apparaitre cet état, il s'agit peut être d'un paramètre que j'ai loupé lors de la configuration des attaques ?
Bon en tout cas, je suis dans l'ordre du chipotage :p
![Message privé avatar](contenu/image/avatar/3600_zp-y1n_hm-efbs6pF-uya9dCh_o.jpg)
![Message privé avatar](contenu/image/avatar/public/Heros_et_Dragons/Ava_H_D_Invincible.jpg)
Pour ma part j'ai suivi la vidéo suivante :
https://youtu.be/l0tCcPYW4jw
Ainsi que les informations sur cette page :
https://raw.githack.com/Roll20/roll20-api-scripts/master/COFantasy/doc_start.html
- Ethariel
![Message privé avatar](contenu/image/avatar/3600_zp-y1n_hm-efbs6pF-uya9dCh_o.jpg)
Merci,
du coup en cliquables :
https://raw.githack.com/Roll20/roll20-api-scripts/master/COFantasy/doc_start.html
- Ulti
![Message privé avatar](contenu/image/avatar/21766_iTf1axii_8cmatnKb-3vgkTscm.jpg)
Salut !
Déjà bravo pour le boulot, le script tourne vraiment bien.
Je n'arrive pas à faire fonctionner le paramètre pour cacher la DEF à mes joueurs. Je pense suivre la bonne procédure : !cof-options / montrer DEF > Inactif.
Oui, c'est ça. Ça marche chez moi et chez Pug. J'aurais besoin de plus de détails pour savoir pourquoi ça ne fonctionne pas chez toi. Pour commencer, tu pourrais peut-être lancer !cof-options affichage dans le chat et me montrer un screen-shot de ce que ça affiche ? Ensuite, peut-être me dire dans quels cas la DEF des adversaires est affichée (j'en ai peut-être bien oubliés) ?
Aussi j'ai remarqué que certains attaques mettent l'état "assomé", est-il possible de ne pas faire apparaitre cet état, il s'agit peut être d'un paramètre que j'ai loupé lors de la configuration des attaques ?
Bon en tout cas, je suis dans l'ordre du chipotage :p
Mejrom
L'état assomé arrive quand un personnage n'est pas à 0 PV mais possède moins de PV que son nombre de dégâts temporaires. À partir de ce fait, je suppose que si tu ne t'attends pas à voir l'état assomé, c'est que tu ne fais pas d'attaque qui fait des dégâts temporaires ? Et dans ce cas, suppositions encore, peut-être ne sais-tu pas que les dégâts temporaires sont stoqués dans la barre 2 (la bleu) des tokens qui n'utilisent pas de mana ? Et peut-être que tu as voulu utiliser cette barre pour autre chose, sans te douter de la façon dont ce serait interprété par le script ?
Bon, je fais beaucoup de suppositions, je suis peut-être complètement à côté de la plaque...
- Mejrom
![Message privé avatar](contenu/image/avatar/21766_iTf1axii_8cmatnKb-3vgkTscm.jpg)
![Message privé avatar](contenu/image/avatar/3600_zp-y1n_hm-efbs6pF-uya9dCh_o.jpg)
![Message privé avatar](contenu/image/avatar/public/Heros_et_Dragons/Ava_H_D_Invincible.jpg)
Au top merci pour les réponses !
Ok j'ai réussi à faire disparaitre la DEF. J'avais surement fait un fausse manip ...
J'ai également corrigé la notion DM temporaire.
Autre point, j'ai eu l'erreur suivante :
TypeError: Cannot read property 'scriptSheets' of undefined
TypeError: Cannot read property 'scriptSheets' of undefined
at apiscript.js:21685:24
at eval (eval at (/home/node/d20-api-server/api.js:154:1), :65:16)
at Object.publish (eval at (/home/node/d20-api-server/api.js:154:1), :70:8)
at checkForReady (/home/node/d20-api-server/api.js:1452:12)
at /home/node/d20-api-server/api.js:1532:9
at c (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:14:64)
at /home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:560
at hc (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:39:147)
at Kd (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:546)
at Id.Mb (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:489)
at Zd.Ld.Mb (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:94:425)
at /home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:111:400
Bon c'est rien de particulier, mais j'ai vue qu'a la fameuse ligne 21685, il y avait un "m" à la place du "n" dans le mot "Fantasy".
- Ulti
![Message privé avatar](contenu/image/avatar/29553_d4awo9-gSqfat0vJvdr_3hRbic.jpg)
Bonjour,
Je commence a faire quelques parties de Chroniques Oublieés avec Roll20, et pour le moment je reste en comtpe gratuit, donc ca veut dire que je n'ai pas accès aux scripts.
Cependant je dois dire que rien avec les fiches de persos, j'ai déjà assez d'aide pour débuter dans de bonnes conditions!
J'ai quelques remarques questions et je ne sais pas trop où les poser alors je le fais là:
- Est-ce qu'il y a un paramètre sur les feuilles COF pour cacher les jets? (notamment pour les PNJ)
- Comme ca existe sur les feuilles COC
- Je ne l'ai pas trouvé dans l'interface (ni dans le code de la fiche a priori...)
- Est-ce que vous me confirmer qu'il est impossible de bidouiler le JS des fiches de persos en compte gratuit?
- J'avoue que ca me titille d'aller voir un peu plus sous le capot mais si je ne peux pas tester...
- Enfin ca me motivera peut-etre à m'abonner.
Merci d'avance de votre aide et désolé si je pose mes questions au mauvais endroit...
![Message privé avatar](contenu/image/avatar/21766_iTf1axii_8cmatnKb-3vgkTscm.jpg)
Bonjour,
Je commence a faire quelques parties de Chroniques Oublieés avec Roll20, et pour le moment je reste en comtpe gratuit, donc ca veut dire que je n'ai pas accès aux scripts.
Cependant je dois dire que rien avec les fiches de persos, j'ai déjà assez d'aide pour débuter dans de bonnes conditions!
J'ai quelques remarques questions et je ne sais pas trop où les poser alors je le fais là:
- Est-ce qu'il y a un paramètre sur les feuilles COF pour cacher les jets? (notamment pour les PNJ)
- Comme ca existe sur les feuilles COC
- Je ne l'ai pas trouvé dans l'interface (ni dans le code de la fiche a priori...)
Désolé, c'est sur ma liste de chose à faire depuis (trop) longtemps. Je vais essayer de m'y attaquer la semaine prochaine.
- Est-ce que vous me confirmer qu'il est impossible de bidouiler le JS des fiches de persos en compte gratuit?
- J'avoue que ca me titille d'aller voir un peu plus sous le capot mais si je ne peux pas tester...
- Enfin ca me motivera peut-etre à m'abonner.
Oui, il faut un compte pro pour utiliser une fiche personelle sur Roll20, malheureusement.
Merci d'avance de votre aide et désolé si je pose mes questions au mauvais endroit...
Doc RedJericho
Pas de problème. A priori, le meilleur endroit pour ces questions est le fil sur les fiches COF pour Rol20, mais ce n'est vraiment pas grave.
![Message privé avatar](contenu/image/avatar/29553_d4awo9-gSqfat0vJvdr_3hRbic.jpg)
Désolé, c'est sur ma liste de chose à faire depuis (trop) longtemps. Je vais essayer de m'y attaquer la semaine prochaine.
Ulti
Je viens de finir ma première partie de roll20 en tant que MJ et quand je vois déjà tout ce que j'ai pu faire avec les fiches actuelles, je te remercie et tes coéquipiers/predecesseurs pour le travail effectué. C'est super!
Si tu as le temps d'ajouter ce genre de fonctionnalité ca serait idéal mais vraiment, c'est déjà un sacré boulot que tu offres gracieusement à tout le monde.
Oui, il faut un compte pro pour utiliser une fiche personelle sur Roll20, malheureusement.
Ulti
Il me semblait bien. Ca me titille en ces temps de confinement... Si un jour j'investis dans la version pro, j'essaierai de donner un coup de main!
En tout cas merci pour ta réponse et encore merci pour les fiches CO!
![Message privé avatar](contenu/image/avatar/60984_zG6_kjg9Fo_qcup-y7err-Er6n.jpg)
Je commence par féliciter Ulti pour le boulot incroyable dans la réalisation de ce script. Je suis un MJ débutant sur roll20 mais grâce à la qualité de la production mais aussi de celle de l'aide, je suis déjà bien sur les rails.
Pour info j'ai essayé de charger le script directement de roll20 (ce samedi), mais j'avais des erreurs. En prenant la version de Github par contre, pas de problème.
Une chose que je ne parviens pas à faire fonctionner, c'est le malus pour tirer sur quelque chose en mêlée. Le malus pour les obstacles fonctionne bien, mais pas celui pour le malus de mêlée. Une idée de la cause de ce souci (peut-être est-ce simplement non supporté) ?
![Message privé avatar](contenu/image/avatar/59137_bEfk6ht_Gthk3skV-g4vwkZ7hw.jpg)
Hello Ulti !
Je continue à prendre en main roll20. C'est top même si je préfère quand même jouer sur table.
Une question : Lorsqu'un token ne représente pas de perso (None/Generic Token), !cof-init ne fait pas rentrer le perso (ou les perso) dans le turn tracker (ce dernier est bien initié mais reste vide).
C'est un choix ou bien un glitch du code ?
La solution est de créer un perso à chaque fois donc tout fonctionne, je pose la question par curiosité et pour faire avancer le schmilblick comme disait papi mougeot (putain, chu vieux...).
Merci et bonne soirée !
Pug
![Message privé avatar](contenu/image/avatar/21766_iTf1axii_8cmatnKb-3vgkTscm.jpg)
Pour info j'ai essayé de charger le script directement de roll20 (ce samedi), mais j'avais des erreurs. En prenant la version de Github par contre, pas de problème.
Salut. C'est malheureusement un problème connu. Tu peux lire le dernier message où je l'explique. Encore une fois, ça aiderait vraiment bien si quelqu'un d'autre que moi (ou mieux, une foule de gens autres que moi ) pouvait faire remonter le bug à Roll20.
Une chose que je ne parviens pas à faire fonctionner, c'est le malus pour tirer sur quelque chose en mêlée. Le malus pour les obstacles fonctionne bien, mais pas celui pour le malus de mêlée. Une idée de la cause de ce souci (peut-être est-ce simplement non supporté) ?
Far2Casual
Je m'étais posé la question sur la façon de faire ça, mais le script peut difficilement déterminer si un personnage est engagé en mélée. Il me semble qu'il y a trop de risques de se tromper, et que la charge de code n'en vaut pas la peine. Pour le MJ, il y a toujours la possibilité d'imposer un malus aux attaques en utilisant la barre 3 des tokens, je me suis dit que ça suffisait pour gérer le cas du personnage en mélée, mais sans personne sur la ligne de tir.
![Message privé avatar](contenu/image/avatar/21766_iTf1axii_8cmatnKb-3vgkTscm.jpg)
Hello Ulti !
Je continue à prendre en main roll20. C'est top même si je préfère quand même jouer sur table.
Une question : Lorsqu'un token ne représente pas de perso (None/Generic Token), !cof-init ne fait pas rentrer le perso (ou les perso) dans le turn tracker (ce dernier est bien initié mais reste vide).
Pug
C'est un choix ou bien un glitch du code ?
Effectivement. Si un token ne représente pas de personnage, quelle pourrait être son initiative ? Si tu veux vraiment ajouter un token non lié à un personnage dans le turn tracker, tu peux toujours le faire sans le script (clique droit sur le token, première action, "Add turn"). Mais attention, le script fait vraiment une différence entre les tokens qui représentent un perso et ceux qui n'en représentent aucun : en combat, en particulier, on ne peut s'attaquer qu'aux tokens qui représentent un personnage, il manquerait trop d'informations avec un simple token.
![Message privé avatar](contenu/image/avatar/default.jpg)
Bonjour,
Quel travail ! Ca laisse admiratif.
Je découvre Roll20 et ce script et je fais face à un drôle de problème.
Bien que suivant les indications du "manuel", lorsqu'un de mes PJ lance une attaque, son "PV restant" s'ajoute à son score de DV+mod. Du coup, toutes les attaques sont presque réussies quand ils ont leurs PV au max. Curieusement, cela ne se produit pas avec le PNJ.
Une idée ?
- Ulti
![Message privé avatar](contenu/image/avatar/default.jpg)
![Message privé avatar](contenu/image/avatar/21766_iTf1axii_8cmatnKb-3vgkTscm.jpg)
Oui. Tu utilises tres vraisemblablement la barre 3 au lieu de la barre 1, pour les points de vie. Le script utilise la barre 3 comme modificateur aux jets d'attaque. C'est très pratique pour des modifications temporaires, comme tenir compte d'une pénalité de positionnement.
En même temps, c'est un peu normal de se tromper : quand on sélectionne un token, 3 bulles apparaissent, et la plus à gauche, la rouge, correspond à la barre 3. Celle du milieu, la verte, est la barre 1, et enfin la droite est la barre 2. Le mieux, c'est de double-cliquer sur le token pour mettre les valeurs de départ des barres. En plus, c'est la meilleure façon de mettre un maximum et de lier une barre à un attribut.